package com.ruoyi.bigScreen.domain.vo;

import com.fasterxml.jackson.annotation.JsonProperty;
import com.ruoyi.common.core.annotation.Excel;
import com.ruoyi.common.core.web.domain.BaseEntity;
import lombok.Data;

import java.math.BigDecimal;

/**
 * 用水总量和目标水价对象 water_sum_plan
 *
 * @author ps
 * @date 2022-10-26
 */
@Data
public class BigScreenWaterSumPlanVo extends BaseEntity
{
    private static final long serialVersionUID = 1L;


    /** 地下水总量 */
    @Excel(name = "地下水总量")
    @JsonProperty("kZunderWaterSum")
    private BigDecimal kZunderWaterSum;

    /** 地表水总量 */
    @Excel(name = "地表水总量")
    @JsonProperty("kZsurfaceWaterSum")
    private BigDecimal kZsurfaceWaterSum;

    /** 总用水量 */
    @Excel(name = "总用水量")
    @JsonProperty("kZwaterSum")
    private BigDecimal kZwaterSum;

    /** 地下水总量 */
    @Excel(name = "地下水总量")
    @JsonProperty("dNunderWaterSum")
    private BigDecimal dNunderWaterSum;

    /** 地表水总量 */
    @Excel(name = "地表水总量")
    @JsonProperty("dNsurfaceWaterSum")
    private BigDecimal dNsurfaceWaterSum;

    /** 总用水量 */
    @Excel(name = "总用水量")
    @JsonProperty("dNwaterSum")
    private BigDecimal dNwaterSum;
    /**时间*/
    private String year;

    /** 目标水价设定 */
    private BigDecimal targetWaterPrice;

    /** 实际水价设定 */
    private BigDecimal actualWaterPrice;

    /** 引水推算水价 */
    private BigDecimal diversionWaterPrice;

    /** 用水推算水价 */
    private BigDecimal usingWaterPrice;

    public BigDecimal getkZunderWaterSum() {
        return kZunderWaterSum;
    }

    public void setkZunderWaterSum(BigDecimal kZunderWaterSum) {
        this.kZunderWaterSum = kZunderWaterSum;
    }

    public BigDecimal getkZsurfaceWaterSum() {
        return kZsurfaceWaterSum;
    }

    public void setkZsurfaceWaterSum(BigDecimal kZsurfaceWaterSum) {
        this.kZsurfaceWaterSum = kZsurfaceWaterSum;
    }

    public BigDecimal getkZwaterSum() {
        return kZwaterSum;
    }

    public void setkZwaterSum(BigDecimal kZwaterSum) {
        this.kZwaterSum = kZwaterSum;
    }

    public BigDecimal getdNunderWaterSum() {
        return dNunderWaterSum;
    }

    public void setdNunderWaterSum(BigDecimal dNunderWaterSum) {
        this.dNunderWaterSum = dNunderWaterSum;
    }

    public BigDecimal getdNsurfaceWaterSum() {
        return dNsurfaceWaterSum;
    }

    public void setdNsurfaceWaterSum(BigDecimal dNsurfaceWaterSum) {
        this.dNsurfaceWaterSum = dNsurfaceWaterSum;
    }

    public BigDecimal getdNwaterSum() {
        return dNwaterSum;
    }

    public void setdNwaterSum(BigDecimal dNwaterSum) {
        this.dNwaterSum = dNwaterSum;
    }

    public String getYear() {
        return year;
    }

    public void setYear(String year) {
        this.year = year;
    }

    public BigDecimal getTargetWaterPrice() {
        return targetWaterPrice;
    }

    public void setTargetWaterPrice(BigDecimal targetWaterPrice) {
        this.targetWaterPrice = targetWaterPrice;
    }

    public BigDecimal getActualWaterPrice() {
        return actualWaterPrice;
    }

    public void setActualWaterPrice(BigDecimal actualWaterPrice) {
        this.actualWaterPrice = actualWaterPrice;
    }

    public BigDecimal getDiversionWaterPrice() {
        return diversionWaterPrice;
    }

    public void setDiversionWaterPrice(BigDecimal diversionWaterPrice) {
        this.diversionWaterPrice = diversionWaterPrice;
    }

    public BigDecimal getUsingWaterPrice() {
        return usingWaterPrice;
    }

    public void setUsingWaterPrice(BigDecimal usingWaterPrice) {
        this.usingWaterPrice = usingWaterPrice;
    }
}
